package com.dreamchaser.dream.common.pojo;

import java.util.Date;

/**
 * 用户个人信息表(user)
 * 
 * @author bianj
 * @version 1.0.0 2020-10-29
 */
public class User {
    /** 版本号 */
    private static final long serialVersionUID = -388145381845141992L;

    /** 用户id */
    private Integer id;

    /** 用户id */
    private String name;

    /** 密码 */
    private String password;

    /** 绑定的qq账号 */
    private String qq;

    /** 绑定的微信 */
    private String wechat;

    /** 成就/称号（以字符串的形式存储称号id） */
    private String achievements;

    /** 积分 */
    private Integer point;

    /** 虚拟货币 */
    private Integer currency;

    /** 排名 */
    private Integer ranking;

    /** 绑定的电话号码 */
    private String phone;

    /** 追梦之旅id */
    private String journey;

    /** 用户位置的x坐标 */
    private Integer locationX;

    /** 用户位置的y坐标 */
    private Integer locationY;

    /** 生日 */
    private Date birthday;

    /** 性别，0表示女，1表示男 */
    private Integer sex;

    /** 所加圈子id，如,1,15 */
    private String community;

    /** 记录用户所填的兴趣爱好，如，IT，健身，思考 */
    private String interst;

    /** 称号，如大航海家，称号排名一周更新一次 */
    private String designation;

    /** 头像地址 */
    private String picture;

    /**
     * 获取用户id
     * 
     * @return 用户id
     */
    public Integer getId() {
        return this.id;
    }

    /**
     * 设置用户id
     * 
     * @param id
     *          用户id
     */
    public void setId(Integer id) {
        this.id = id;
    }

    /**
     * 获取用户id
     * 
     * @return 用户id
     */
    public String getName() {
        return this.name;
    }

    /**
     * 设置用户id
     * 
     * @param name
     *          用户id
     */
    public void setName(String name) {
        this.name = name;
    }

    /**
     * 获取密码
     * 
     * @return 密码
     */
    public String getPassword() {
        return this.password;
    }

    /**
     * 设置密码
     * 
     * @param password
     *          密码
     */
    public void setPassword(String password) {
        this.password = password;
    }

    /**
     * 获取绑定的qq账号
     * 
     * @return 绑定的qq账号
     */
    public String getQq() {
        return this.qq;
    }

    /**
     * 设置绑定的qq账号
     * 
     * @param qq
     *          绑定的qq账号
     */
    public void setQq(String qq) {
        this.qq = qq;
    }

    /**
     * 获取绑定的微信
     * 
     * @return 绑定的微信
     */
    public String getWechat() {
        return this.wechat;
    }

    /**
     * 设置绑定的微信
     * 
     * @param wechat
     *          绑定的微信
     */
    public void setWechat(String wechat) {
        this.wechat = wechat;
    }

    /**
     * 获取成就/称号（以字符串的形式存储称号id）
     * 
     * @return 成就/称号（以字符串的形式存储称号id）
     */
    public String getAchievements() {
        return this.achievements;
    }

    /**
     * 设置成就/称号（以字符串的形式存储称号id）
     * 
     * @param achievements
     *          成就/称号（以字符串的形式存储称号id）
     */
    public void setAchievements(String achievements) {
        this.achievements = achievements;
    }

    /**
     * 获取point
     * 
     * @return point
     */
    public Integer getPoint() {
        return this.point;
    }

    /**
     * 设置point
     * 
     * @param point
     */
    public void setPoint(Integer point) {
        this.point = point;
    }

    /**
     * 获取虚拟货币
     * 
     * @return 虚拟货币
     */
    public Integer getCurrency() {
        return this.currency;
    }

    /**
     * 设置虚拟货币
     * 
     * @param currency
     *          虚拟货币
     */
    public void setCurrency(Integer currency) {
        this.currency = currency;
    }

    /**
     * 获取排名
     * 
     * @return 排名
     */
    public Integer getRanking() {
        return this.ranking;
    }

    /**
     * 设置排名
     * 
     * @param ranking
     *          排名
     */
    public void setRanking(Integer ranking) {
        this.ranking = ranking;
    }

    /**
     * 获取绑定的电话号码
     * 
     * @return 绑定的电话号码
     */
    public String getPhone() {
        return this.phone;
    }

    /**
     * 设置绑定的电话号码
     * 
     * @param phone
     *          绑定的电话号码
     */
    public void setPhone(String phone) {
        this.phone = phone;
    }

    /**
     * 获取追梦之旅id
     * 
     * @return 追梦之旅id
     */
    public String getJourney() {
        return this.journey;
    }

    /**
     * 设置追梦之旅id
     * 
     * @param journey
     *          追梦之旅id
     */
    public void setJourney(String journey) {
        this.journey = journey;
    }

    /**
     * 获取用户位置的x坐标
     * 
     * @return 用户位置的x坐标
     */
    public Integer getLocationX() {
        return this.locationX;
    }

    /**
     * 设置用户位置的x坐标
     * 
     * @param locationX
     *          用户位置的x坐标
     */
    public void setLocationX(Integer locationX) {
        this.locationX = locationX;
    }

    /**
     * 获取用户位置的y坐标
     * 
     * @return 用户位置的y坐标
     */
    public Integer getLocationY() {
        return this.locationY;
    }

    /**
     * 设置用户位置的y坐标
     * 
     * @param locationY
     *          用户位置的y坐标
     */
    public void setLocationY(Integer locationY) {
        this.locationY = locationY;
    }

    /**
     * 获取生日
     * 
     * @return 生日
     */
    public Date getBirthday() {
        return this.birthday;
    }

    /**
     * 设置生日
     * 
     * @param birthday
     *          生日
     */
    public void setBirthday(Date birthday) {
        this.birthday = birthday;
    }

    /**
     * 获取性别，0表示女，1表示男
     * 
     * @return 性别
     */
    public Integer getSex() {
        return this.sex;
    }

    /**
     * 设置性别，0表示女，1表示男
     * 
     * @param sex
     *          性别
     */
    public void setSex(Integer sex) {
        this.sex = sex;
    }

    /**
     * 获取所加圈子id，如,1,15
     * 
     * @return 所加圈子id
     */
    public String getCommunity() {
        return this.community;
    }

    /**
     * 设置所加圈子id，如,1,15
     * 
     * @param community
     *          所加圈子id
     */
    public void setCommunity(String community) {
        this.community = community;
    }

    /**
     * 获取记录用户所填的兴趣爱好，如，IT，健身，思考
     * 
     * @return 记录用户所填的兴趣爱好
     */
    public String getInterst() {
        return this.interst;
    }

    /**
     * 设置记录用户所填的兴趣爱好，如，IT，健身，思考
     * 
     * @param interst
     *          记录用户所填的兴趣爱好
     */
    public void setInterst(String interst) {
        this.interst = interst;
    }

    /**
     * 获取称号，如大航海家，称号排名一周更新一次
     * 
     * @return 称号
     */
    public String getDesignation() {
        return this.designation;
    }

    /**
     * 设置称号，如大航海家，称号排名一周更新一次
     * 
     * @param designation
     *          称号
     */
    public void setDesignation(String designation) {
        this.designation = designation;
    }

    /**
     * 获取头像地址
     * 
     * @return 头像地址
     */
    public String getPicture() {
        return this.picture;
    }

    /**
     * 设置头像地址
     * 
     * @param picture
     *          头像地址
     */
    public void setPicture(String picture) {
        this.picture = picture;
    }

}